import store from "../../store";

export function getWxUserInfo(data) {
    console.log(data)
    return new Promise((resolve, reject) => {
        uni.getUserInfo({
            desc: '用于完善会员资料', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
            success: (userRes) => {
                console.log(userRes)
                store.commit('user/SET_WXINFO', {...userRes.userInfo, iv: userRes.iv})
                uni.login({
                    success: (res) => {
                        console.log(res, userRes)
                        resolve(res.code)
                    },
                    fail: () => {
                        uni.showToast({
                            title: '微信登录失败！'
                        })
                        reject('')
                    }
                })
            },
            fail: (err) => {
                console.log(err)
                uni.showToast({
                    title: '您拒绝了请求,不能正常使用小程序！'
                })
                reject('')
            }
        })
    })
}


